<?php

    class greclamo_web 
    {
        public $sql;
        
        function greclamo_web() 
        {
            $this->sql = new DmpSql();
        }
        
        function nuevo_reclamo_web ( $nombre, $email, $comentario, $fecha ) 
        {
            $consulta = "INSERT INTO reclamo_web
                         SET nombre='".$nombre."',
                         email='".$email."',
                         comentario='".$comentario."',
                         fecha='".$fecha."'";   
            
            $error = 0;
            if ( !$this->sql->consultar($consulta, "sigh") ) 
            {
                $error++;
            }
            
            if($error == 0)
            {
                $this->sql->consultar("COMMIT","sigh");
                return true;
            }
            else
            {
                $this->sql->consultar("ROLLBACK","sigh");
                return false;
            } 
        }
        
        function eliminar_reclamo_web ( $idreclamo_web ) 
        {
            $consulta = "DELETE FROM reclamo_web
                         WHERE idreclamo_web='".$idreclamo_web."'";
            
            $error = 0;
            if ( !$this->sql->consultar($consulta, "sigh") ) 
            {
                $error++;
            }
            
            if($error == 0)
            {
                $this->sql->consultar("COMMIT","sigh");
                return true;
            }
            else
            {
                $this->sql->consultar("ROLLBACK","sigh");
                return false;
            }
        }
        
        function actualizar_estado_reclamo_web ($idreclamo_web) 
        {
            $consulta = "UPDATE reclamo_web
                         SET estado=1
                         WHERE idreclamo_web='".$idreclamo_web."'";
            
            $error = 0;
            if ( !$this->sql->consultar($consulta, "sigh") ) 
            {
                $error++;
            }
            
            if($error == 0)
            {
                $this->sql->consultar("COMMIT","sigh");
                return true;
            }
            else
            {
                $this->sql->consultar("ROLLBACK","sigh");
                return false;
            }
        }
    }

?>